package org.smr.ministore.entities;

import org.blade.entities.base.BizEntity;
import org.apache.commons.lang3.ObjectUtils;
import java.lang.NullPointerException;
/**
 * GoodsOnSale实体,对应表：t_goods_on_sale
**/
public class GoodsOnSale extends  BizEntity<Long>{


	/**
	* 
	**/
	private java.lang.Long id;

	/**
	 * 设置的值
	 * @param id
	**/
	public void  setId(java.lang.Long id){
		this.id = id;
	}
	/**
	 * 获取的值
	**/
	public  java.lang.Long getId(){
		return this.id;
	}



	


	/**
	* 所属组织
	**/
	private java.lang.Long organId;

	/**
	 * 设置所属组织的值
	 * @param organId
	**/
	public void  setOrganId(java.lang.Long organId){
		this.organId = organId;
	}
	/**
	 * 获取所属组织的值
	**/
	public  java.lang.Long getOrganId(){
		return this.organId;
	}



	


	/**
	* 组织路径
	**/
	private java.lang.String organPath;

	/**
	 * 设置组织路径的值
	 * @param organPath
	**/
	public void  setOrganPath(java.lang.String organPath){
		this.organPath = organPath;
	}
	/**
	 * 获取组织路径的值
	**/
	public  java.lang.String getOrganPath(){
		return this.organPath;
	}



	


	/**
	* 商铺编号
	**/
	private java.lang.Long storeId;

	/**
	 * 设置商铺编号的值
	 * @param storeId
	**/
	public void  setStoreId(java.lang.Long storeId){
		this.storeId = storeId;
	}
	/**
	 * 获取商铺编号的值
	**/
	public  java.lang.Long getStoreId(){
		return this.storeId;
	}



	


	/**
	* 店铺名称
	**/
	private java.lang.String storeName;

	/**
	 * 设置店铺名称的值
	 * @param storeName
	**/
	public void  setStoreName(java.lang.String storeName){
		this.storeName = storeName;
	}
	/**
	 * 获取店铺名称的值
	**/
	public  java.lang.String getStoreName(){
		return this.storeName;
	}



	


	/**
	* 所属区域
	**/
	private java.lang.Long areaId;

	/**
	 * 设置所属区域的值
	 * @param areaId
	**/
	public void  setAreaId(java.lang.Long areaId){
		this.areaId = areaId;
	}
	/**
	 * 获取所属区域的值
	**/
	public  java.lang.Long getAreaId(){
		return this.areaId;
	}



	


	/**
	*  区域名称
	**/
	private java.lang.String areaName;

	/**
	 * 设置 区域名称的值
	 * @param areaName
	**/
	public void  setAreaName(java.lang.String areaName){
		this.areaName = areaName;
	}
	/**
	 * 获取 区域名称的值
	**/
	public  java.lang.String getAreaName(){
		return this.areaName;
	}



	


	/**
	* 货架编号
	**/
	private java.lang.Long shelfId;

	/**
	 * 设置货架编号的值
	 * @param shelfId
	**/
	public void  setShelfId(java.lang.Long shelfId){
		this.shelfId = shelfId;
	}
	/**
	 * 获取货架编号的值
	**/
	public  java.lang.Long getShelfId(){
		return this.shelfId;
	}



	


	/**
	* 货架名称
	**/
	private java.lang.String shelfName;

	/**
	 * 设置货架名称的值
	 * @param shelfName
	**/
	public void  setShelfName(java.lang.String shelfName){
		this.shelfName = shelfName;
	}
	/**
	 * 获取货架名称的值
	**/
	public  java.lang.String getShelfName(){
		return this.shelfName;
	}



	


	/**
	* 商品名称
	**/
	private java.lang.String goodsName;

	/**
	 * 设置商品名称的值
	 * @param goodsName
	**/
	public void  setGoodsName(java.lang.String goodsName){
		this.goodsName = goodsName;
	}
	/**
	 * 获取商品名称的值
	**/
	public  java.lang.String getGoodsName(){
		return this.goodsName;
	}



	


	/**
	* 商品图片
	**/
	private java.lang.String goodsImg;

	/**
	 * 设置商品图片的值
	 * @param goodsImg
	**/
	public void  setGoodsImg(java.lang.String goodsImg){
		this.goodsImg = goodsImg;
	}
	/**
	 * 获取商品图片的值
	**/
	public  java.lang.String getGoodsImg(){
		return this.goodsImg;
	}



	


	/**
	* 商品价格
	**/
	private java.lang.Integer price;

	/**
	 * 设置商品价格的值
	 * @param price
	**/
	public void  setPrice(java.lang.Integer price){
		this.price = price;
	}
	/**
	 * 获取商品价格的值
	**/
	public  java.lang.Integer getPrice(){
		return this.price;
	}



	


	/**
	* 过期时间
	**/
	private java.util.Date expirationTime;

	/**
	 * 设置过期时间的值
	 * @param expirationTime
	**/
	public void  setExpirationTime(java.util.Date expirationTime){
		this.expirationTime = expirationTime;
	}
	/**
	 * 获取过期时间的值
	**/
	public  java.util.Date getExpirationTime(){
		return this.expirationTime;
	}



	
    /**
    * 过期时间 查询时间开始
    **/
    private java.util.Date expirationTimeStart;

    /**
    * 过期时间 查询时间结束
    **/
    private java.util.Date expirationTimeEnd;


    /**
    * 设置过期时间Start的值
    * @param expirationTimeStart
    **/
    public void  setExpirationTimeStart(java.util.Date expirationTimeStart){
    this.expirationTimeStart = expirationTimeStart;
    }
    /**
    * 获取过期时间Start的值
    **/
    public  java.util.Date getExpirationTimeStart(){
    return this.expirationTimeStart;
    }

    /**
    * 设置过期时间End的值
    * @param expirationTimeEnd
    **/
    public void  setExpirationTimeEnd(java.util.Date expirationTimeEnd){
    this.expirationTimeEnd = expirationTimeStart;
    }
    /**
    * 获取过期时间End的值
    **/
    public  java.util.Date getExpirationTimeEnd(){
    return this.expirationTimeEnd;
    }

    


	/**
	* 商品折扣
	**/
	private java.lang.Integer discount;

	/**
	 * 设置商品折扣的值
	 * @param discount
	**/
	public void  setDiscount(java.lang.Integer discount){
		this.discount = discount;
	}
	/**
	 * 获取商品折扣的值
	**/
	public  java.lang.Integer getDiscount(){
		return this.discount;
	}



	


	/**
	* 商品折扣价格
	**/
	private java.lang.Integer discountPrice;

	/**
	 * 设置商品折扣价格的值
	 * @param discountPrice
	**/
	public void  setDiscountPrice(java.lang.Integer discountPrice){
		this.discountPrice = discountPrice;
	}
	/**
	 * 获取商品折扣价格的值
	**/
	public  java.lang.Integer getDiscountPrice(){
		return this.discountPrice;
	}



	


	/**
	* 排序
	**/
	private java.lang.Integer sorted;

	/**
	 * 设置排序的值
	 * @param sorted
	**/
	public void  setSorted(java.lang.Integer sorted){
		this.sorted = sorted;
	}
	/**
	 * 获取排序的值
	**/
	public  java.lang.Integer getSorted(){
		return this.sorted;
	}



	


	/**
	* 是否上架
	**/
	private java.lang.Integer enable;

	/**
	 * 设置是否上架的值
	 * @param enable
	**/
	public void  setEnable(java.lang.Integer enable){
		this.enable = enable;
	}
	/**
	 * 获取是否上架的值
	**/
	public  java.lang.Integer getEnable(){
		return this.enable;
	}



	


	/**
	* 添加者
	**/
	private java.lang.Long createBy;

	/**
	 * 设置添加者的值
	 * @param createBy
	**/
	public void  setCreateBy(java.lang.Long createBy){
		this.createBy = createBy;
	}
	/**
	 * 获取添加者的值
	**/
	public  java.lang.Long getCreateBy(){
		return this.createBy;
	}



	


	/**
	* 添加时间
	**/
	private java.util.Date createDate;

	/**
	 * 设置添加时间的值
	 * @param createDate
	**/
	public void  setCreateDate(java.util.Date createDate){
		this.createDate = createDate;
	}
	/**
	 * 获取添加时间的值
	**/
	public  java.util.Date getCreateDate(){
		return this.createDate;
	}



	
    /**
    * 添加时间 查询时间开始
    **/
    private java.util.Date createDateStart;

    /**
    * 添加时间 查询时间结束
    **/
    private java.util.Date createDateEnd;


    /**
    * 设置添加时间Start的值
    * @param createDateStart
    **/
    public void  setCreateDateStart(java.util.Date createDateStart){
    this.createDateStart = createDateStart;
    }
    /**
    * 获取添加时间Start的值
    **/
    public  java.util.Date getCreateDateStart(){
    return this.createDateStart;
    }

    /**
    * 设置添加时间End的值
    * @param createDateEnd
    **/
    public void  setCreateDateEnd(java.util.Date createDateEnd){
    this.createDateEnd = createDateStart;
    }
    /**
    * 获取添加时间End的值
    **/
    public  java.util.Date getCreateDateEnd(){
    return this.createDateEnd;
    }

    


	/**
	* 更新者
	**/
	private java.lang.Long updateBy;

	/**
	 * 设置更新者的值
	 * @param updateBy
	**/
	public void  setUpdateBy(java.lang.Long updateBy){
		this.updateBy = updateBy;
	}
	/**
	 * 获取更新者的值
	**/
	public  java.lang.Long getUpdateBy(){
		return this.updateBy;
	}



	


	/**
	* 更新时间
	**/
	private java.util.Date updateDate;

	/**
	 * 设置更新时间的值
	 * @param updateDate
	**/
	public void  setUpdateDate(java.util.Date updateDate){
		this.updateDate = updateDate;
	}
	/**
	 * 获取更新时间的值
	**/
	public  java.util.Date getUpdateDate(){
		return this.updateDate;
	}



	
    /**
    * 更新时间 查询时间开始
    **/
    private java.util.Date updateDateStart;

    /**
    * 更新时间 查询时间结束
    **/
    private java.util.Date updateDateEnd;


    /**
    * 设置更新时间Start的值
    * @param updateDateStart
    **/
    public void  setUpdateDateStart(java.util.Date updateDateStart){
    this.updateDateStart = updateDateStart;
    }
    /**
    * 获取更新时间Start的值
    **/
    public  java.util.Date getUpdateDateStart(){
    return this.updateDateStart;
    }

    /**
    * 设置更新时间End的值
    * @param updateDateEnd
    **/
    public void  setUpdateDateEnd(java.util.Date updateDateEnd){
    this.updateDateEnd = updateDateStart;
    }
    /**
    * 获取更新时间End的值
    **/
    public  java.util.Date getUpdateDateEnd(){
    return this.updateDateEnd;
    }

    


	/**
	* 备注
	**/
	private java.lang.String remark;

	/**
	 * 设置备注的值
	 * @param remark
	**/
	public void  setRemark(java.lang.String remark){
		this.remark = remark;
	}
	/**
	 * 获取备注的值
	**/
	public  java.lang.String getRemark(){
		return this.remark;
	}



	


	/**
	* 删除标识
	**/
	private boolean isDeleted;

	/**
	 * 设置删除标识的值
	 * @param isDeleted
	**/
	public void setIsDeleted(boolean isDeleted){
		this.isDeleted = isDeleted;
	}
	/**
	 * 获取删除标识的值
	**/
	public boolean getIsDeleted(){
		return this.isDeleted;
	}



	


}